@CHARSET "UTF-8";
.AppPanelDiv {
	width: 100%;
	height:600px;
	border: 1px solid #BBBBBB;
	
}
/* ===============================查询区域===================================== */
.AppQueryDiv{
	width: 100%;
	height:100px;
	background: #fffff;
	padding: 0px;
	border: 0px solid #7fbf10;
	border-collapse:collapse;
	position: relative;
	
}
.QueryConditionPanel{
	width: 100%;
	height:100px;
	background: #fffff;
	padding: 0px;
	border: 1px solid #7fbf10;
	border-collapse:collapse;
	position: relative;
	
}
.QueryConditionPanel td{
	background: #fffff;
	padding: 0px;
	border: 1px solid #7fbf10;
	position: relative;
	border-collapse:collapse;
}
.QueryConditionTd{
	width: auto;
	height:100px;
}

.queryConditionInput{
	width: auto;
	height: auto;
	margin: 5px;
	padding: 0px;
	font-size:14px;
	border: 0px solid #7fbf10;
}
.queryConditionTable {
	width: auto;
	height: auto;
	border: 0px solid #7fbf10;
	border-collapse:collapse;
}
.queryConditionTable td{
	width: 110px;
	height: auto;
	border: 0px solid #7fbf10;
}
.queryConditionTable .showInfo{
	text-align: right;
	padding-right: 3px;
}
.queryConditionTable .inputInfo{
	text-align: left;
}
.queryConditionInput input{
	width: 100px;
	height: 20px;
	margin: 5px;
	margin-left:3px;
	padding: 0px;
	border: 1px solid #7fbf10;
}
.QueryConditionTdButton{
	width: 100px;
	height:50px;
	margin-right:0px;
	padding: 0px;
	text-align:center;
	vertical-align:middle;
	background: #fffff;
	border: 1px solid #7fbf10;
	position: relative;
}

.QueryConditionTdButton input{
	width: 70px;
	height:30px;
	margin-right:0px;
	padding: 0px;
	background: #fffff;
	border: 1px solid #7fbf10;
	position: relative;
}
/* ================================菜单区域==================================== */
.AppMenuDiv{
	width: auto;
	height:30px;
	line-height:30px;
	margin:0px;
	margin-left:0px;
	padding-top:0px;
	padding: 0px;
	padding-right:2px;
	text-align:right;
	vertical-align:middle;
	background: #fffff;
	border: 0px solid #7fbf10;
	border-left:1px solid #7fbf10;
	border-right:1px solid #7fbf10;
	position: relative;
	overflow: hidden;
}
.AppMenuDiv input{
	width: 50px;
	height:26px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	background: #fffff;
	padding: 0px;
	border: 1px solid #7fbf10;
	position: relative;
}

/* =============================数据区域 ================================= */
.tableVo{
	width:auto;
	height:450px;
	max-height: 500px;
	margin: 0px;
	padding:0px;
	overflow-x:auto;
	border: 3px solid #7fbf10;
}
/*=================================表头========================================  */
.tableHead{
	width:auto;
	max-height: 300px;
	margin: 0px;
	overflow:hidden; 
}
.queryConditionTable{
	
}
.columnTable{
	width: 100%;
	height:30px;
	background: #D0DAE6;
	padding: 0px;
	border: 0px solid #7fbf10;
	border-left:0px;
	border-right:0px;
	position: relative;
	border-collapse:collapse;
	overflow: hidden;
}
.columnTable td{
	width: auto;
	min-width:100px;
	height:30px;
	line-height:30px;
	background: #fffff;
	padding: 0px;
	border: 1px solid #77CC00;
	border-bottom:0px;
	text-align:center;
	vertical-align:middle;
	position: relative;
	border-collapse:collapse;
}
/*全选复选框  */
.columnTable .allCheckbox{
	width: 30px;
	min-width:30px;
}
.columnTable .serilaz{
	width: 50px;
	min-width:50px;
}
/*=====================================表体=======================================  */
.tableData{
	width:auto;
	max-height: 300px;
	margin: 0px;
	overflow-y:auto; 
	overflow-x:hidden;
}
.rowlsTable{
	width: 100%;
	height:auto;
	background: #FFFFFF;
	margin-left:-1px;
	margin-right:0px;
	padding: 0px;
	border: 1px solid #7fbf10;
	border-left:0px;
	border-right:0px;
	position: relative;
	border-collapse:collapse;
	overflow: hidden;
}
.rowlsTable tr{
	height:30px;
	line-height:30px;
	max-height: 30px;
}
.rowlsTable td{
	width: auto;
	min-width:100px;
	height:30px;
	line-height:30px;
	background: #fffff;
	padding: 0px;
	border: 1px solid #77CC00;
	border-bottom:1px;
	text-align:center;
	vertical-align:middle;
	position: relative;
	border-collapse:collapse;
}
.rowlsTable td input{
	width: 100%;
	height:30px;
	background: #fffff;
	margin:0px;
	padding: 0px;
	padding-left:3px;
	border: 1px solid #77CC00;
	border-top:0px;
	border-bottom:0px;
	text-align:left;
	vertical-align:middle;
	position: relative;
}

/*复选框*/
.rowlsTable .allCheckbox{
	width: 30px;
	min-width:30px;
	vertical-align: middle;
}
.rowlsTable .allCheckbox input{
	width: auto;
	height: auto;
	margin:auto;
	_margin-top:6px;
	border: 0px;
}
/* 序号 */
.rowlsTable .serilaz{
	width: 49px;
	min-width:49px;
	margin:0px;
	border-right:0px;
	border-left:0px;
	text-align: center;
}
.rowlsTable .serilaz input{
	margin:0px;
	border-right:0px;
	border-left:0px;
	text-align: center;
}

/*复选框  */
.rowlsTable .allCheckbox{
	width:31px;
	min-width:31px;
}


/*  ===================================弹出窗口========================================  */
/*窗口  */
.windowCss{
	width: 500px;
	height: 300px;
	padding:0px;
	*padding-top:10px;*padding-left:3px;*padding-right:3px;
	_padding-top:3px;_padding-left:0px;_padding-right:0px;
	position: absolute;
	z-index: 1;
	border: 2px solid #BBBBBB;
	overflow: hidden;
	/* background: #FFFFFF; */
}
/*透明效果  */
.window_alpha{
	width: 100%;*width: 103%;_width: 103%; 
	height: 100%;*height:103%;
	margin:0px;*margin-left:-8px;*margin-top:-8px;
	position: absolute;
	background:#4e4e4e;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)"; 
	filter:alpha(opacity=5);  
	opacity: 0.05; 
}

.window_div{
	width: auto; 
	height: 100%;
	margin-top:5px;*margin-top:3px;
	margin-left:5px;*margin-left:3px;
	margin-right:5px;_margin-right:5px;
	
	position: relative;
	
	border: 1px solid #BBBBBB;
	
	background: #FFFFFF;
}
.window_top{
	width: auto;_width:100%; 
	height:40px;
	margin-top:0px;
	border: 1px solid #BBBBBB;
	background: #D0DAE6;
}
.window_span_title{
	width: auto;
	height:30px;
	line-height:30px;
	margin-left:5px;
	font-size:16px;
    font-family: "宋体";
    font-weight: bolder;
}

.window_i_close{
	width:23px; 
	height:13px; 
	float:right; 
	margin-top:11px;*margin-top:-20px; 
	background:url(../images/closeX.png) no-repeat;
	cursor:pointer; 
}

.window_frame_page{
	margin: 0px;margin-left: 1px;padding:0px;
	border: 0px solid #BBBBBB;
}











